package com.cyj.dream.admin.model.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 系统用户查询request
 * @BelongsProject: dream-DreamChardonnay
 * @BelongsPackage: com.dream.DreamChardonnay.model.request
 * @Author: ChenYongJia
 * @CreateTime: 2021-04-17 10:27
 * @Email: chen87647213@163.com
 * @Version: 1.0
 */
@Data
@ApiModel(value = "系统用户查询request", description = "SysUserQueryRequest 系统用户查询request")
public class SysUserQueryRequest {

    @ApiModelProperty(value = "用户id")
    private Long sysUserId;

    @ApiModelProperty(value = "用户名称")
    private String username;

    @ApiModelProperty(value = "用户生日")
    private Date sysUserBirthday;

    @ApiModelProperty(value = "用户手机号")
    private String sysUserPhone;

    @ApiModelProperty(value = "用户性别")
    private Integer sysUserSex;

    @ApiModelProperty(value = "用户邮箱")
    private String sysUserEmail;

    @ApiModelProperty(value = "用户是否锁定（0 未锁定 1 已锁定）")
    private Integer sysUserIsLock;

    @ApiModelProperty(value = "用户地址")
    private String sysUserAddress;

    @ApiModelProperty(value = "用户地址")
    private Date createTimeStart;

    @ApiModelProperty(value = "用户地址")
    private Date createTimeEnd;

    @ApiModelProperty(value = "用户地址")
    private Date lockTimeStart;

    @ApiModelProperty(value = "用户地址")
    private Date lockTimeEnd;

    @ApiModelProperty(value = "用户地址")
    private Date updaterTimeStart;

    @ApiModelProperty(value = "用户地址")
    private Date updaterTimeEnd;

    @ApiModelProperty(value = "用户所属部门id")
    private String sysUserInfoDepartmentId;

    @ApiModelProperty(value = "分页页数", example = "1")
    private Integer pageNum;

    @ApiModelProperty(value = "分页条数", example = "10")
    private Integer pageSize;

}
